Skip to content

Upload build files from matrix in releases#17

Merged
shsms merged 1 commit intofrequenz-floss:v0.x.xfrom
shsms:release-matrix-build
Nov 24, 2025
Merged

Upload build files from matrix in releases#17
shsms merged 1 commit intofrequenz-floss:v0.x.xfrom
shsms:release-matrix-build

Conversation

@shsms
Copy link
Collaborator

@shsms shsms commented Nov 24, 2025

The matrix build produces sub dirs for each target combination and puts built files inside.

The matrix build produces subdirs for each target combination and puts
built files inside.

Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
Copilot AI review requested due to automatic review settings November 24, 2025 13:00
@shsms shsms requested a review from a team as a code owner November 24, 2025 13:00
@github-actions github-actions bot added the part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) label Nov 24, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub release workflow to correctly upload build artifacts from matrix builds. The matrix strategy builds packages for multiple platform and Python version combinations, with each build uploaded as a separate artifact. When downloading all artifacts, they are placed in subdirectories matching their artifact names, requiring the glob pattern to be updated from dist/* to dist/dist-packages-*/* to properly locate and upload the built packages.

Key Changes:

  • Updated the file glob pattern in the gh release create command to match the nested directory structure created by matrix build artifacts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@shsms
Copy link
Collaborator Author

shsms commented Nov 24, 2025

Testing CI, going to make more RCs, until publishing works.

@shsms shsms merged commit 2ce0594 into frequenz-floss:v0.x.x Nov 24, 2025
11 checks passed
@shsms shsms deleted the release-matrix-build branch November 24, 2025 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants